By default , the visual c compiler for itanium generates position independent code 默認情況下,面向itanium的visual c + +編譯器會生成與位置無關的代碼。
Code that is position independent can be loaded more quickly than code that is position dependent , if the image cannot be loaded at its preferred address , because relative addresses in position independent code are not patched if the image is loaded at an address other than its preferred address 如果映像無法在其首選地址加載,由于在首選地址之外的其他地址加載映像時,與位置無關的代碼中的相對地址不需要進行修正,所以與位置無關的代碼比位置相關代碼加載得更快。